import request from '@/util/ProRequest'

// 分页查询生产任务列表
export function getProductionTaskList(productionOrderId, processId, page, pageSize) {
  return request({
    url: '/productionTask/list',
    method: 'get',
    params: {
      productionOrderId,
      processId,
      page,
      pageSize
    }
  })
}

export function getProductionTaskPageList(page,pageSize) {
  return request({
    url: '/productionTask/PageList',
    method: 'get',
    params: {
      page,
      pageSize
    }
  })
}

// 根据ID获取生产任务详情
export function getProductionTaskById(id) {
  return request({
    url: `/productionTask/${id}`,
    method: 'get'
  })
}

// 添加生产任务
export function addProductionTask(productionTask) {
  return request({
    url: '/productionTask/add',
    method: 'post',
    data: productionTask
  })
}

// 更新生产任务
export function updateProductionTask(productionTask) {
  return request({
    url: '/productionTask/update',
    method: 'put',
    data: productionTask
  })
}

// 删除生产任务
export function deleteProductionTask(id) {
  return request({
    url: `/productionTask/delete/${id}`,
    method: 'delete'
  })
}

// 批量删除生产任务
export function batchDeleteProductionTasks(ids) {
  return request({
    url: '/productionTask/batchDelete',
    method: 'delete',
    data: ids
  })
}

